package com.wistech.commons.web.session;

import java.io.Serializable;
import java.util.Enumeration;
import java.util.Map;

public interface SessionManager {

	Map<String, Serializable> getSession(String sessionId);

	void setAttribute(final String sessionId, final String attributeName,
			final Object attributeValue);

	Object getAttribute(final String sessionId, final String attributeName);

	Enumeration<String> getAttributeNames(String sessionId);

	void removeAttribute(final String sessionId, final String attributeName);

	void removeSession(String sessionId);

}